Có nhiều bạn gởi câu hỏi cho chúng tôi thông qua website. Có một câu hỏi rất thú vị: “ Đâu là điểm khác biệt...
View detailBài viết này giải thích sự khác khác nhau giữa hai ngành khoa học máy tính (computer science) và kĩ thuật phần mềm (software engineering), hi vọng sẽ giúp hướng nghiệp cho các bạn muốn học hai ngành này.
View detailVới sự kết hợp của các tính năng mới vào ứng dụng hoặc sản phẩm, trở thành bắt buộc để kiểm tra ảnh hưởng...
View detailSoftware Architect là một vị trí rất nóng bỏng và được nhiều công ty phát triển phần mềm hàng đầu săn đón. Nhiều Senior...
View detailĐược dịch từ bài viết "How to stand on the shoulders of giants" được đăng trên freecodecamp. “Tôi có thể nhìn xa trông rộng hơn người...
View detailTest Driven Development, viết tắt là TDD, là một phương pháp phát triển phần mềm mà trong đó bạn sẽ viết test trước cho tính năng mà bạn muốn phát triển. Dĩ nhiên là test sẽ thất bại trong lần chạy đầu tiên, và sau đó bạn sẽ hoàn thiện đoạn code tính năng để test có thể thành công. Bạn chưa cần phải...
View detailKhông lâu nữa thì hội nghị dành cho các nhà phát triển Microsoft Build 2016 sẽ diễn ra, tại đây gã khổng lồ phần mềm sẽ chia sẻ nhiều hơn về các sản phẩm, dịch vụ của mình, định hướng kế hoạch trong tương lai cũng như các hỗ trợ dành cho phía lập trình viên. Ngay từ bây giờ, hãy điểm qua một số điểm chính có thể diễn ra tại Build năm nay.
View detailMình thường nghe các bạn sinh viên hỏi về tầm quan trọng của việc học thuật toán. Ý kiến của các bạn được chia làm hai luồng trái chiều như sau:
View detailTrí thông minh nhân tạo Skynet trong bộ phim khoa học viễn tưởng đang dần trở thành hiện thực, và nó sẽ trở nên cực kỳ phổ biến. Thật đáng chú ý vì công nghệ trí tuệ nhân tạo đã phát triển một cách nhanh chóng và xuất hiện trong cuộc sống hàng ngày của chúng ta. Các sản phẩm và dịch vụ mà bạn sử dụng hàng ngày, như Siri, Google Now, Xbox Kinect, và Netflix đều dựa trên những tiến bộ gần đây trong lĩnh vực machine learning. Hiện tại,...
View detailMột quy trình tốt và hợp lí luôn tạo ra những sản phẩm đạt tiêu chuẩn. Nó giúp tương tác hóa các hoạt động và yếu tố với nhau một các nhịp nhàng, đem lại hiệu quả. Có thể cho rằng ...
View detailSự khan hiếm những tài năng phát triển phần mềm không phải là một vấn đề chỉ giới hạn trong các doanh nghiệp tại Hoa Kỳ. Việc tìm kiếm các lập trình viên, đặc biệt là các vị trí IT trong lĩnh vực y tế ngày càng tăng, là một thách thức toàn cầu, đó là thông tin mà các diễn giả đưa ra trong một cuộc hội thảo về phát triển nguồn nhân lực CNTT trong lĩnh vực y tế vừa diễn ra.
View detailTrong thế giới lập trình phần mềm, lập trình viên có một nhiệm vụ cao cả là giải quyết các vấn đề cho người...
View detail